<style>
.custom-message {
  min-width: 320px !important;
  padding: 14px 24px !important;
  background: rgba(255, 255, 255, 0.95) !important;
  border: none !important;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15) !important;
  backdrop-filter: blur(8px);
}

.custom-message .el-message__icon {
  margin-right: 10px !important;
  font-size: 16px !important;
}

.custom-message .el-message__content {
  font-size: 14px !important;
  line-height: 1.4 !important;
  color: var(--text-primary) !important;
}

.el-message {
  border: none !important;
  
  &--warning .el-message__icon {
    color: #E6A23C !important;
  }
  
  &--success .el-message__icon {
    color: #67C23A !important;
  }
  
  &--error .el-message__icon {
    color: #F56C6C !important;
  }
}
</style> 